.cgo600 .menu-section-list,
.cgo800s .menu-section-list{
    /* margin-top: 0; */
    background: #000;
}
.cgo800s .color_img .img img,
.cgo600 .color_img .img img{
  vertical-align: baseline;
}
.twy-video iframe{
    border-radius: 8px;
}
.cgo800s .ksp-header{
  max-width: 520px;
}
.product-left_right{
    background: #E6EEF6;
}
.product-left_right .content-des .left{
    max-width: 630px;
    text-align: left;
    margin: initial;
}
.product-left_right .content-des .top{
    text-align: left;
    font-size: 32px;
    max-width: 100%;
}
.product-left_right .product_color .product-bg {
    left: auto;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.product-left_right .product_color ul {
    padding-top: 0;
}
.product-left_right .product_color .content-des {
    position: absolute;
    top: 80px;
    width: 100%;
    transform: none;
}
.product-left_right .product_color .color_img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    max-width: 64px;
    padding: 6px 12px;
}
.product-left_right .middle p {
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 16px;
    max-width: 412px;
    color: #000;
}
.product-left_right .middle h6{
    margin-top: 8px;
    margin-bottom: 0;
    color: #8D8D8D;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; 
}
.product-left_right .color_img .img {
    padding: 3px;
    margin: 4px 0;
    border-radius: 50%;
    cursor: pointer;
    width: 40px;
    height: 40px;
}
.product-left_right .product_color-img .pro_title{
    font-size: 24px;
    line-height: 32px;
    padding-top: 40px;
}
.slideshow-box_width .slideshow-box .slideshow__media {
    min-height: auto;
    position: relative;
    border-radius: 8px;
}
.slideshow-box_width .slideshow-box{
    max-width: 57%;
    margin: 0 auto;
}
.slideshow-box_width .slideshow-box .slideshow-box_text{
    position: relative;
    top: auto;
    color: #000;
    padding: 0 0 40px;
}
.slideshow-box_width .thumbsslider-column{
    width: 720px;
    color: #000;
    bottom: 62px;
}
.slideshow-box_width .tenways-box-slideshow .richtext{
    position: relative;
    bottom: 0;
    color: #000;
    padding-top: 72px;
}
.slideshow-box_width .pc_banner img{
    border-radius: 8px;
}
.slideshow-box_middle{
    margin: 80px 0;
}
.slideshow-box_width .thumbsslider-column .swiper-slide{
    font-size: 16px;
    line-height: 24px;
    color: #8D8D8D;
}
.slideshow-box_width .thumbsslider-column .swiper-slide-thumb-active {
    border-bottom: 1px solid #000;
    color: #000;
    font-weight: 700;
}
.cgo800s .twy-page-performance .product-text__wrapper{
    font-size: 40px;
 }
.cgo800s .twy-page-performance .product-desc__container{
     right: 0;
 }
.cgo800s .product-desc__left {
     margin-right: 80px;
 }
 .cgo800s .product-desc__left .text-desc1,
 .cgo800s .product-desc__left .text-title1,
 .cgo800s .product-desc__right .text-desc2{
     color: #000;
     padding: 0;
 }
 .cgo800s .silent-container-wrapper .text-desc2{
     color: #000;
 }
 .cgo800s .product-desc__right .text-title2,
 .cgo800s .silent-product .text-title2{
     padding: 8px 0;
     color: #80B6EF;
 }
 .cgo800s .silent-container-wrapper .text-title1{
     padding-bottom: 24px;
 }
 .cgo800s .twy-page-performance .product-desc__right {
     max-width: 360px;
 }
 .cgo800s .twy-page-performance .product-desc__container{
     bottom: 20px;
 }
 .cgo800s .product-desc__right .text-desc2{
     width: auto;
 }
 .cgo800s .product-desc__left .text-title1{
    padding-top: 8px;
    padding-bottom: 20px;
 }
 .product-desc__container {
    position: absolute;
    bottom: 40px;
    color: #fff;
    display: flex;
}
.cgo600 .image-with_content .block-type_text,
.cgo600 .image-with_content p,
.cgo600 .image-with_content .image-with-text__text p,
.cgo600 .image-with_content .image-with-text__heading{
    color: #fff;
}
.cgo600 .image-with_content,
.cgo600 .image-with_content .grid__item{
    background: #151515;
}
.image-with_content .image-with-text .image-with-text__heading{
    letter-spacing: normal;
}
.cgo600 .image-with_content .image-with-text {
    margin: 20px 0;
}
.cgo600 .scroll-banner .text-wrap{
    padding: 0 0 20px;
}
.cgo600 .block-video,
.cgo800s .block-video{
    background: #000;
    padding: 80px 0;
}
.cgo600 .twy-video .video-width,
.cgo800s .twy-video .video-width{
    padding: 0;
}
.cgo600 .twy-video,
.cgo800s .twy-video{
    margin: 0 auto;
}
.tab-block .product-popup-modal__button{
    padding: 14px 20px;
    font-weight: bold;
}
.cgo600 .tab-block .product-popup-modal__content {
    overflow-y: auto;
    width: 360px;
    padding: 0;
    height: auto;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: 0;
    max-height: 75%;
    border-radius: 12px;
}
.cgo800s .tab-block .product-popup-modal__content path, 
.cgo600 .tab-block .product-popup-modal__content path {
    stroke: #fff;
}
.cgo600 .points_3 .text_1{
    top: 11%;
    left: 45%;
}
.cgo600 .points_3 .text_1{
    top: 11%;
    left: 45%;
}
.cgo600 .points_3 .text_2 {
    top: 35%;
    left: 43%;
}
.cgo600 .points_3 .text_3 {
    top: 18%;
    right: 9%;
}
.cgo600 .points_4 .text_1{
    top: 53%;
    left: 5%;
}
.cgo600 .points_4 .text_1{
    top: 53%;
    left: 5%;
}
.cgo600 .points_4 .text_2 {
    top: 62%;
    right: 55%;
}
.cgo600 .points_4 .text_3 {
    top: 36%;
    right: 30%;
}
.cgo600 .points_5 .text_1 {
    top: 20%;
    left: 6%;
}
.cgo600 .points_5 .text_2 {
    bottom: 20%;
    left: 32%;
}
.cgo600 .points_5 .text_3 {
    top: 38%;
    right: 26%;
}
.cgo800s .points_3 .text_1{
    top: 22%;
    left: 33%;
}
.cgo800s .points_3 .text_2 {
    top: 5%;
    right: 16%;
    left: auto;
}
.cgo800s .points_3 .text_3 {
    top: 33%;
    right: 4%;
}
.cgo800s .points_3 .text_4 {
    top: 64%;
    right: 20%;
}
.cgo800s .points_4 .text_1 {
    top: 46%;
    left: -2%;
}
.cgo800s .points_4 .text_2 {
    top: 16%;
    right: auto;
    left: 10%;
}
.cgo800s .points_4 .text_3 {
    top: 10%;
    right: 34%;
}
.cgo800s .points_4 .text_4 {
    top: -4%;
    right: 9%;
}
.cgo800s .points_4 .text_5 {
    top: 20%;
    right: 3%;
}
.cgo800s .points_5 .text_1 {
    top: 52%;
    left: 1%;
}
.cgo800s .points_5 .text_2 {
    bottom: 80%;
    left: 42%;
}
.cgo800s .points_5 .text_3 {
    top: 43%;
    right: 35%;
}
.cgo800s .points_5 .text_4 {
    top: auto;
    right: 45%;
    bottom: 20%;
}
.cgo600 .app-text .pc-banner,
.cgo800s .app-text .pc-banner {
    height: 100vh;
    padding-bottom: 0!important;
}
.cgo600 .app-image .image-with-text,
.cgo800s .app-image .image-with-text {
    padding: 0;
    margin: 0;
    max-width: 100%;
}
.cgo600 .app-image .app-text .image-with-text .grid,
.cgo800s .app-image .app-text .image-with-text .grid {
    overflow: hidden;
}
.cgo600 .app-image .image-with-text__content,
.cgo800s .app-image .image-with-text__content {
    margin-left: auto;
    padding-left: 120px;
}
.cgo600 .gallery-tag .swiper-pagination,
.cgo800s .gallery-tag .swiper-pagination {
    bottom: -40px;
}
.cgo600 .gallery-tag .swiper-pagination-bullet,
.cgo800s .gallery-tag .swiper-pagination-bullet {
    background: #CCC;
    margin: 0;
    height: 1px;
    width: 100px;
    border-radius: 2px;
}
.cgo600 .gallery-tag .swiper-pagination-bullet,
.cgo800s .gallery-tag .swiper-pagination-bullet{
    position: relative;
}
.cgo600 .gallery-tag .swiper-pagination-bullet::before,
.cgo800s .gallery-tag .swiper-pagination-bullet::before{
    content: "";
    width: 0;
    z-index: 1;
    height: 2px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background:#000;
}
.cgo600 .gallery-tag .swiper-pagination-bullet-active::before,
.cgo800s .gallery-tag .swiper-pagination-bullet-active::before{
  width: 100px;
  height: 2px;
  top: -1px;
  border-radius: 2px;
  -webkit-transition: width .5s ease-out 0s;
  transition: width .5s ease-out 0s;
}
.cgo800s .app-image .image-with-text {
    padding: 0;
    margin: 0;
    max-width: 100%;
}
.cgo800s .content-text {
    display: none;
}
.cgo600 .product-left_right{
    background: #F8F8F8;
}
.cgo600 .product-left_right .product_color .color_img{
    right: 10%;
}
.cgo600 .content-text {
    display: none;
}
.cgo600 .app-text .app_text-block:before{
    height: 114px;
}
.cgo600 .ksp-header {
    max-width: 100%;
}
.cgo800s .product-desc__left {
    margin-right: 80px;
}
.cgo800s .product-desc__left .text-desc1,
.cgo800s .product-desc__left .text-title1,
.cgo800s .product-desc__right .text-desc2{
    color: #000;
    padding: 0;
}
.cgo800s .silent-container-wrapper .text-desc2{
    color: #000;
}
.cgo800s .product-desc__right .text-title2,
.cgo800s .silent-product .text-title2{
    padding: 8px 0;
    color: #80B6EF;
}
.cgo800s .silent-container-wrapper .text-title1{
    padding-bottom: 24px;
}
.cgo800s .twy-page-performance .product-desc__right {
    max-width: 360px;
}
.cgo800s .twy-page-performance .product-desc__container{
    bottom: 20px;
}
.cgo800s .product-desc__right .text-desc2{
    width: auto;
}
.cgo800s .product-desc__left .text-title1{
   padding-top: 8px;
   padding-bottom: 20px;
}
.reviews-evaluation-reward .evaluation-media{
    align-items: flex-start;
}
.reviews-evaluation-reward .text.content2{
    padding-top: 70px;
}
.cgo800s .product-left_right .content-des .top br{
   display:none;
}
.cgo600 .image-text_key{
    color: #A2C9E5;
}

@media screen and (min-width: 1441px){
    .cgo600 .app-image .image-with-text__content,
    .cgo800s .app-image .image-with-text__content {
        max-width: 1440px;
    }
    .cgo600 .app-image .grid__item:last-child,
    .cgo800s .app-image .grid__item:last-child {
        position: absolute;
        left: 0;
        width: 100%;
    } 
}



@media screen and (max-width: 990px){
  .video-loop-content .richtext p {
     padding: 0;
    font-size: 14px;
    line-height: 22px;
  }
  .video-loop-content .text, .video-loop-content .richtext {
    padding: 0 16px;
    font-size: 18px;
    line-height: 26px;
}
  .cgo800s .spec_multicolumn .multicolumn details{
    padding: 20px 0;
  }
  .cgo800s.tenways_cgo .banner-text-new{
    margin-bottom: 0;
  }
    .reviews-evaluation-reward .text.content2 {
        padding-top: 0;
    }
    .cgo800s #shopify-section-header.fixed,
    .cgo600 #shopify-section-header.fixed {
        position: relative;
    }
    .cgo800s .slideshow-box_middle.spaced-section {
        margin: 20px 0 60px;
    }
    .slideshow-box_width .slideshow-box {
        max-width: 100%;
    }
    .slideshow-box_width .slideshow-box .slideshow-box_text {
        padding: 40px 0 0;
    }
    .slideshow-box_width .tenways-box-slideshow .richtext {
        padding-top: 0;
    }
    .cgo600 .slideshow-box .swiper-horizontal > .swiper-scrollbar,
    .cgo800s .slideshow-box .swiper-horizontal > .swiper-scrollbar{
      margin: 32px auto 0;
    }
    .cgo600.tenways_cgo .spaced-section {
        margin: 0;
        padding: 0 0 20px;
    }
    .cgo600 .block-video,
    .cgo800s .block-video{
        padding: 0;
    }
    .cgo600 .twy-video.page-width,
    .cgo800s .twy-video.page-width {
        margin: 0 auto;
        padding: 40px 20px;
    }
    .cgo800s .twy-video .video-width {
        padding: 40px 26px;
    }
    .cgo600 .twy-video iframe,
    .cgo800s .twy-video iframe {
        border-radius: 0;
    }
    .cgo600 .scroll-banner .product-wrapper .text-wrap {
        padding: 40px 0 0;
    }
    .cgo600 .app-image .image-with-text__content,
    .cgo800s .app-image .image-with-text__content {
        margin-left: auto;
        padding-left: 26px;
    }
    .cgo600 .app_text-block,
    .cgo800s .app_text-block {
        display: none;
    }
    .cgo600 .ksp-tab .tab {
        margin-right: 11px;
        padding: 4px 8px;
        letter-spacing: -0.05rem;
    }
    .tab-block .product-popup-modal__button {
        padding: 0;
    }
    .cgo600 .tab-block .product-popup-modal__content {
        width: 308px;
    }
    .cgo600 .points_3 .text_1 {
        top: 33%;
    }
    .cgo600 .points_3 .text_2 {
        top: 52%;
        left: 50%;
    }
    .cgo600 .points_3 .text_3 {
        top: 38%;
        right: 3%;
    }
    .cgo600 .points_4 .text_3 {
        top: 47%;
        right: 4%;
    }
    .cgo600 .points_5 .text_1 {
        top: 40%;
        left: 0%;
    }
    .cgo600 .points_5 .text_2 {
        bottom: 12%;
        left: 23%;
    }
    .cgo600 .points_5 .text_3 {
        top: 58%;
        right: auto;
        left: 88%;
    }
    .cgo800s .ksp-tab .tab{
        font-size: 12px;
    }
    .cgo800s .points_3 .text_1 {
        top: 40%;
        left: 38%;
    }
    .cgo800s .points_3 .text_2 {
        top: 16%;
        right: 39%;
        left: auto;
    }
    .cgo800s .points_3 .text_3 {
        top: 54%;
        right: 28%;
    }
    .cgo800s .points_3 .text_4 {
        top: 73%;
        right: 15%;
    }
    .cgo800s .points_4 .text_1 {
        top: 54%;
        left: -4%;
    }
    .cgo800s .points_4 .text_2 {
        top: 40%;
        right: auto;
        left: 2%;
    }
    .cgo800s .points_4 .text_3 {
        top: 24%;
        right: 34%;
    }
    .cgo800s .points_4 .text_4 {
        top: 16%;
        right: 10%;
    }
    .cgo800s .points_4 .text_5 {
        top: 30%;
        right: 10%;
    }
    .cgo800s .points_5 .text_1 {
        top: 57%;
        left: 4%;
    }
    .cgo800s .points_5 .text_2 {
        bottom: 50%;
        left: 48%;
    }
    .cgo800s .points_5 .text_3 {
        top: 60%;
        right: 52%;
    }
    .cgo800s .points_5 .text_4 {
        top: auto;
        right: 68%;
        bottom: 14%;
    }
    .cgo800s .content-text {
        display: block;
    }
    .product-left_right .product_color .color_img {
        display: inline-flex;
        max-width: initial;
        text-align: center;
        left: 50%;
        transform: translateX(-50%);
        position: relative;
    }
    .product-left_right .content-des{
        display: none;
    }
    .product-left_right .middle{
        text-align: center;
        padding: 40px 0;
    }
    .layout-left_right .middle p{
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
    }
    .product-left_right .middle h6{
        font-size: 14px;
    }
    .product-left_right {
        background: #E6EEF7;
    }
    .product-select .product-left_right .product_color{
        background: transparent;
    }
    .product-left_right .color_img .img img {
        vertical-align: middle;
        width: 28px;
        height: 28px;
    }
    .product-left_right .color_img .img {
        padding: 2px;
        margin: 0 4px;
        width: 37px;
        height: 37px;
    }
    .cgo600 .image-with_content .image-with-text,
    .cgo800s .image-with_content .image-with-text {
        margin: 0;
    }
    .cgo600 .content-text,
    .cgo800s .content-text {
        display: block;
    }
    .cgo600 .gallery-tag .swiper-pagination,
    .cgo800s .gallery-tag .swiper-pagination {
        bottom: auto;
        top: -20px;
        text-align: left;
        padding: 0 26px;
    }
    .cgo600 .gallery-tag .swiper-pagination-bullet,
    .cgo800s .gallery-tag .swiper-pagination-bullet {
        width: 50px;
    }
    .cgo600 .gallery-tag .swiper-pagination-bullet-active:before,
    .cgo800s .gallery-tag .swiper-pagination-bullet-active:before{
        width: 50px;
    }
    .cgo600 .gallery-tag .swiper-pagination-bullet-active:before,
    .cgo800s .gallery-tag .swiper-pagination-bullet-active:before {
        width: 100px;
        height: 1px;
        top: 0;
        border-radius: 2px;
        -webkit-transition: width .5s ease-out 0s;
        transition: width .5s ease-out 0s;
    }
    .cgo600 .gallery-tag .swiper-pagination-bullet-active::before,
    .cgo800s .gallery-tag .swiper-pagination-bullet-active::before{
        width: 100px;
        height: 2px;
        top: -1px;
        border-radius: 2px;
        -webkit-transition: width .5s ease-out 0s;
        transition: width .5s ease-out 0s;
      }
      .cgo600 .gallery-tag .swiper-pagination-bullet-active:before,
      .cgo800s .gallery-tag .swiper-pagination-bullet-active:before {
        width: 50px;
    }
    .cgo600  #specs, 
    .cgo800s  #specs, 
    .cgo600  #reviews,
    .cgo800s  #reviews{
        padding-top: initial;
        margin-top: initial;
    }
    .gallery-tag .text p {
        max-width: 100%;
        text-align: left;
    }
    .image-with_content .title {
        padding: 40px 26px 0;
    }
    .cgo800s .product-desc__left .text-title1 br{
        display: none;
    }
    .cgo800s .block-video {
        padding: 40px 0;
    }
    .cgo800s .product-with-image .product-text{
        padding: 0 0 20px;
    }
    .cgo800s .silent-container-wrapper .text-desc2{
        font-size: 14px;
        line-height: 22px;
    }
    .cgo800s .product-desc__right .text-title2, 
    .cgo800s .silent-product .text-title2 {
        font-size: 20px;
        line-height: 28px;
    }
    .tenways_cgo.cgo600 .spaced-section.cgo_summary{
        padding: 0;
    }
    .cgo600 .shopify-section-image-with-spec .image-with-spec.cgo_spec .title{
      margin-bottom: 20px;
    }
    .cgo600 .shopify-section-image-with-spec{
        padding-top: 0;
    }
    .ksp-header h2{
        font-size: 32px;
        line-height: 40px;
    }
    .cgo600.tenways_cgo .image-with_content{
        padding: 0;
    }
    .cgo600 .twy-page-performance {
        margin-top: 20px;
        padding-bottom: 20px;
        background: #151515;
    }
    .cgo600 .image-with_content,
    .cgo600 .image-with_content .grid__item{
    background: #000;
    }
    .cgo800s .gallery-tag {
        padding-top: 40px;
    }
    .cgo600 .reviews-evaluation .twy-media .multicolumn-card .media>img,
    .cgo800s .reviews-evaluation .twy-media .multicolumn-card .media>img {
        height: 24px;
    }
    .cgo800s.tenways_cgo .ksp-collection,
    .cgo600.tenways_cgo .ksp-collection{
       margin-top: 60px;
    }
    .cgo800s.no-banner .content-for-layout,
    .cgo600.no-banner .content-for-layout {
        margin-top: 104px;
    }
  .product-left_right .content-des .top br{
     display:block;
  }
  .cgo600 .spec_multicolumn .multicolumn details{
    padding: 20px 0;
  }
  .cgo800s .product-desc__left {
    margin-right: 0;
  }
}


@media screen and (max-width: 750px) {
    .cgo800s .twy-page-performance .bg-image{
        height: auto;
    }
    .cgo800s .product-with-image .product-text{
        position: relative;
        color: #000;
        padding: 0 0 40px;
    }
    .cgo800s.tenways_cgo .spaced-section{
      padding: 0;
      margin: 0;
    }
   .cgo800s.tenways_cgo .slideshow-box_middle{
     margin: 0 0 60px;
   }
    .cgo800s .twy-page-performance .product-text__wrapper,
    .cgo800s .product-desc__container .text-desc1,
    .cgo800s .product-desc__container .text-title1,
    .cgo800s .product-desc__container .text-desc2 {
        color: #000;
    }
    .cgo800s .performance-product {
        background: #F4F8FC;
    }
    .cgo800s .product-desc__container{
        position: relative;
        bottom: auto;
        background-image: none;
        padding: 40px 0;
    }
    .cgo800s .product-desc__right .text-title2{
        color: #80B6EF;
    }
    .cgo800s.tenways_cgo .spaced-section.gallery-loop{
       margin-bottom: 40px;
    }
}